package com.ctvit.cch.ai.service;

import com.ctvit.cch.ai.pojo.dto.AutoCategoryDTO;
import com.ctvit.cch.ai.pojo.dto.CreativeEvaluationDTO;
import com.ctvit.cch.ai.pojo.vo.AutoCategoryVO;
import com.ctvit.cch.ai.pojo.vo.CreativeEvaluationVO;

/**
 * 自然语言处理服务接口
 *
 * @author heyingcheng
 * @date 2025/07/30
 */
public interface INlpService {

    /**
     * 自动分类
     *
     * @param dto 参数
     * @return {@link AutoCategoryVO } 结果
     */
    AutoCategoryVO categorize(AutoCategoryDTO dto);

    /**
     * 创意评估
     *
     * @param dto 参数
     * @return {@link CreativeEvaluationVO } 结果
     */
    CreativeEvaluationVO evaluate(CreativeEvaluationDTO dto);

}
